package com.jzy.stock.wareHoursePosition.service;



import com.jzy.stock.util.ResultVo;
import com.jzy.stock.wareHoursePosition.model.*;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletResponse;
import javax.validation.Valid;
import java.util.List;

public interface WareHoursePositionService {

    ResultVo queryPage(SelectVo SelectVo);

    ResultVo add(ListVo addVos);

    ResultVo update(@Valid UpdateVo UpdateVo);

    ResultVo updateStatus(@Valid UpdateStatusVo UpdateStatusVo);

   // ResultVo queryWareHouse();

    ResultVo queryStorageSection(Integer id);

    ResultVo queryStorageBin(IwnVo iwnVo);

    ResultVo queryLegalPersonNameByUserId(int id);

    ResultVo importFile (MultipartFile file )throws Exception;

    ResultVo exportFile(SelectVo selectVo, HttpServletResponse response)throws Exception;
}
